package com.study.app.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 车辆分享视图对象 vehicle_sharing
 *
 * @author study
 * @date 2024-05-16
 */
@Data
@ExcelIgnoreUnannotated
public class AppVehicleSharingVo {
    private static final long serialVersionUID = 1L;

    /**
     * 分享ID
     */
    @ExcelProperty(value = "分享ID")
    private Long id;

    /**
     * 车辆编码
     */
    @ExcelProperty(value = "车辆编码")
    private String vehicleCode;

    /**
     * 受邀人code
     */
    @ExcelProperty(value = "受邀人code")
    private String inviteeCode;

    /**
     * 受邀人身份备注
     */
    @ExcelProperty(value = "受邀人身份备注")
    private String inviteeRemark;

    /**
     * 设备型号
     */
    @ExcelProperty(value = "设备型号")
    private String deviceModel;

    /**
     * 是否活跃车辆(0否，1是)
     */
    @ExcelProperty(value = "是否活跃车辆(0否，1是)")
    private Integer isActive;

    /**
     * 当前分享状态(0未确认，1已分享)
     */
    @ExcelProperty(value = "当前分享状态(0未确认，1已分享)")
    private Integer sharingState;

    /**
     * 车主是否禁用行程轨迹查看(0否，1是)
     */
    @ExcelProperty(value = "车主是否禁用行程轨迹查看(0否，1是)")
    private Integer isstudyTrack;

    /**
     * 车主是否禁用告警同步推送给受邀人(0否,1是)
     */
    @ExcelProperty(value = "车主是否禁用告警同步推送给受邀人(0否,1是)")
    private Integer isSecurityTrack;

    /**
     * 分享时间
     */
    @ExcelProperty(value = "分享时间")
    private Date sharingTime;
    /**
     * 分享消息
     */
    @ExcelProperty(value = "分享消息")
    private String sharingContent;
    /**
     * 车主
     */
    @ExcelProperty(value = "车主")
    private String vehicleOwner;
    /**
     * 车型
     */
    @ExcelProperty(value = "车型")
    private String vehicleType;
    /**
     * 车型图片
     */
    @ExcelProperty(value = "车型图片")
    private String vehicleTypeImg;
    /**
     * 受邀人手机号
     */
    @ExcelProperty(value = "受邀人手机号")
    private String userPhone;

}
